home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / swingall.jar / javax / swing / text / rtf / RTFAttributes.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-07-15  |  3.6 KB  |  75 lines

  1. package javax.swing.text.rtf;
  2.  
  3. import java.util.Dictionary;
  4. import java.util.Hashtable;
  5. import java.util.Vector;
  6. import javax.swing.text.StyleConstants;
  7.  
  8. class RTFAttributes {
  9.    static RTFAttribute[] attributes;
  10.  
  11.    static {
  12.       Vector var0 = new Vector();
  13.       byte var1 = 0;
  14.       byte var2 = 1;
  15.       boolean var3 = true;
  16.       byte var4 = 3;
  17.       byte var5 = 4;
  18.       Boolean var6 = new Boolean(true);
  19.       Boolean var7 = new Boolean(false);
  20.       var0.addElement(new BooleanAttribute(var1, StyleConstants.Italic, "i"));
  21.       var0.addElement(new BooleanAttribute(var1, StyleConstants.Bold, "b"));
  22.       var0.addElement(new BooleanAttribute(var1, StyleConstants.Underline, "ul"));
  23.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var2, StyleConstants.LeftIndent, "li", 0.0F, 0));
  24.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var2, StyleConstants.RightIndent, "ri", 0.0F, 0));
  25.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var2, StyleConstants.FirstLineIndent, "fi", 0.0F, 0));
  26.       var0.addElement(new AssertiveAttribute(var2, StyleConstants.Alignment, "ql", 0));
  27.       var0.addElement(new AssertiveAttribute(var2, StyleConstants.Alignment, "qr", 2));
  28.       var0.addElement(new AssertiveAttribute(var2, StyleConstants.Alignment, "qc", 1));
  29.       var0.addElement(new AssertiveAttribute(var2, StyleConstants.Alignment, "qj", 3));
  30.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var2, StyleConstants.SpaceAbove, "sa", 0));
  31.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var2, StyleConstants.SpaceBelow, "sb", 0));
  32.       var0.addElement(new AssertiveAttribute(var5, "tab_alignment", "tqr", 1));
  33.       var0.addElement(new AssertiveAttribute(var5, "tab_alignment", "tqc", 2));
  34.       var0.addElement(new AssertiveAttribute(var5, "tab_alignment", "tqdec", 4));
  35.       var0.addElement(new AssertiveAttribute(var5, "tab_leader", "tldot", 1));
  36.       var0.addElement(new AssertiveAttribute(var5, "tab_leader", "tlhyph", 2));
  37.       var0.addElement(new AssertiveAttribute(var5, "tab_leader", "tlul", 3));
  38.       var0.addElement(new AssertiveAttribute(var5, "tab_leader", "tlth", 4));
  39.       var0.addElement(new AssertiveAttribute(var5, "tab_leader", "tleq", 5));
  40.       var0.addElement(new BooleanAttribute(var1, "caps", "caps"));
  41.       var0.addElement(new BooleanAttribute(var1, "outl", "outl"));
  42.       var0.addElement(new BooleanAttribute(var1, "scaps", "scaps"));
  43.       var0.addElement(new BooleanAttribute(var1, "shad", "shad"));
  44.       var0.addElement(new BooleanAttribute(var1, "v", "v"));
  45.       var0.addElement(new BooleanAttribute(var1, "strike", "strike"));
  46.       var0.addElement(new BooleanAttribute(var1, "deleted", "deleted"));
  47.       var0.addElement(new AssertiveAttribute(var4, "saveformat", "defformat", "RTF"));
  48.       var0.addElement(new AssertiveAttribute(var4, "landscape", "landscape"));
  49.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "paperw", "paperw", 12240));
  50.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "paperh", "paperh", 15840));
  51.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "margl", "margl", 1800));
  52.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "margr", "margr", 1800));
  53.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "margt", "margt", 1440));
  54.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "margb", "margb", 1440));
  55.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "gutter", "gutter", 0));
  56.       var0.addElement(new AssertiveAttribute(var2, "widowctrl", "nowidctlpar", var7));
  57.       var0.addElement(new AssertiveAttribute(var2, "widowctrl", "widctlpar", var6));
  58.       var0.addElement(new AssertiveAttribute(var4, "widowctrl", "widowctrl", var6));
  59.       RTFAttribute[] var8 = new RTFAttribute[var0.size()];
  60.       var0.copyInto(var8);
  61.       attributes = var8;
  62.    }
  63.  
  64.    static Dictionary attributesByKeyword() {
  65.       Hashtable var0 = new Hashtable(attributes.length);
  66.       int var2 = attributes.length;
  67.  
  68.       for(int var1 = 0; var1 < var2; ++var1) {
  69.          ((Dictionary)var0).put(attributes[var1].rtfName(), attributes[var1]);
  70.       }
  71.  
  72.       return var0;
  73.    }
  74. }
  75.